package com.sc.dto;

import com.baomidou.mybatisplus.annotation.TableField;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * 新建账单实体类
 */
@Data
public class PayBillCreateDTO {
    /**
     * 账单编号
     */
    private String billNumber;

    /**
     * 账单名称
     */
    private String billName;

    /**
     * 房间号
     */
    private String roomNumber;

    /**
     * 住户名称
     */
    private String householdName;

    /**
     * 收费类型
     */
    private String item;

    private BigDecimal unitPrice; // 费用单价

    private String formula; // 计算公式

    private String unit; // 计量单位

    private BigDecimal calculationPrecision; // 计算精度

    private BigDecimal lateFeeRate; // 滞纳金比例

    private String scope; // 收费范围


    private BigDecimal totalAmount; // 总价


    private Date startDate; // 开始日期


    private Date endDate; // 结束日期


    private String remark; // 备注


    private String meter; // 表号

    private BigDecimal usage; // 走字


    /**
     * 状态（0：已缴费，1：待缴费）
     */
    private Integer status;
}
